Add additionalMounts for GitHub Action Output Mount#219
Add additionalMounts for GitHub Action Output Mount#219stuartleeks merged 36 commits intodevcontainers:mainfrom andar1an:cliupargs_additionalmounts
Conversation
…or GitHub Action output (azdo-task/scripts/build-package.sh#L49->L64
|
I am unsure how to go about testing this, some direction here would be wonderful. Thank you! |
|
In terms of testing, this is a good nudge to add something to the docs - thank you! I just ran a test and discovered that there are a couple of things that have snuck through that prevent running tests in a fork and have created #220. Once that is merged, you can go to the Actions tab for your fork and you will see the various workflows listed: Click on This will pop up some options. Select your PR branch, enter a number in the PR number box, and untick the This should do a run for most of the GitHub action tests. The Azure DevOps tests require an environment to be set up and configured which can be triggered by maintainers against a PR. |
|
@stuartleeks should I add back those deleted lines? I am not sure if it was my ide, or if a merge happened within the time I had synced and pushed. |
|
@stephenandary - yes, those lines are needed |
|
@stuartleeks in my tests I am getting hit by some permission, env token, and 429 errors, can't get past the first block. May require you to approve the test workflow to have tests run with correct secrets. Also, does a test need to be made for mounts? I did not do that. |
|
@stephenandary - #220 has been merged now, so if you merge that into your PR branch you should be able to use the steps above to run the subset of GH tests that don't need credentials on your fork (i.e. without needing someone else to trigger a test run) In terms of tests, yes I think it would be good to add a test showing that GITHUB_OUTPUT is working from a |
…or GitHub Action output (azdo-task/scripts/build-package.sh#L49->L64
|
@stuartleeks do you recall what the mount path should be from #187 (comment)? |
…erUp ... again lol
…or GitHub Action output (azdo-task/scripts/build-package.sh#L49->L64
@stuartleeks, just bubbling this up again, as it will save me time having to figure this out if you know. Unless this is not a need to know for runCmd test. I also merged main, I was 1 commit behind which explains those little changes that were required. |
|
There was some discussion around the |
|
Yes, that is perfect! I forgot about that one! Mount is |
|
@stuartleeks based on the approach you highlighted in #188, I am unsure what tests are appropriate to modify. I have added mounts in |
|
The tests in |
|
Thanks @stuartleeks! I think where I am getting confused a bit is to whether a user will need to add the GITHUB_OUTPUT mount in the devcontainer.json to use env variable, or if there is a way that does not require user input. I am going to go down the road of adding the mount this morning, and hopefully, this becomes more clear during that exercise. |
|
@stuartleeks ,
Currently, in integration tests, I am thinking of adding a mount along the lines of: "mounts": [
// Keep command history
"source=build-args-bashhistory,target=/home/vscode/commandhistory",
// Mount to utilize GITHUB_OUTPUTS
"source=/home/runner/work/${REPO}/${REPO}/.github/${GITHUB_ACTION}/${STEP_NAME}/output, target=/mnt/github/output"
],I am not sure if this is the correct approach so trying to document in PR as I go. I imagine I would need to update the DOCKERFILE to reflect the GITHUB_OUTPUT env variable. I am hoping you know how I can do this without the env.variables as I don't think they will work here. Will a user also need to do both of these things? Does this make sense to you? |
|
I imagined that the action code would determine the values for It has occurred to me that anyone using this action and setting outputs/environment variables etc will be using the same approach that the action uses (which is now deprecated). We should make sure we get this change in soon to allow people chance to migrate to the new approach prior to the current approach being disabled. We're also seeing an quite a lot of failures in CI builds that seem to stem from the existing |
|
@stuartleeks, to make sure I understand, I should not worry about runArgs and buildArgs tests, and just update the |
…o prevent error TS2322: Type 'string' is not assignable to type 'string[]'
…t on wrong branch
…in build-package.sh
…ple say it fixes ambiguous redirect, they have no idea why
Fix node12 and set-output warnings
Update more actions for Nodejs12 and set-state warnings
|
As discussed in one of the earlier comments, I pushed a couple of commits to add the mounts/env vars for I also pushed the changes from #221 here, so I've closed that PR in favour of this one. I pushed this to the Thanks for all your work on this @stephenandary ! |
|
@stuartleeks this is so wonderful! Thank you for helping me learn. It would have taken me a while to figure out those additional changes and I'm grateful you could take this over the finish line. It was an enjoyable experience to work on, and thats all you! P.S. this was my first Open Source PR ever haha, going to save this one as a memento! |
|
@stephenandary - you are welcome. Thanks again for your work on this, and here's to many more OSS PRs 😁 |
##### [\`v0.3.1900000448\`](https://github.com/devcontainers/ci/releases/tag/v0.3.1900000448) #### What's Changed - Remove compiled JS content by [@stuartleeks](https://github.com/stuartleeks) in [#210](devcontainers/ci#210) - Retain run-main.js/run-post.js by [@stuartleeks](https://github.com/stuartleeks) in [#213](devcontainers/ci#213) - Update tag to use generated version number by [@stuartleeks](https://github.com/stuartleeks) in [#214](devcontainers/ci#214) - Workflow tidying by [@stuartleeks](https://github.com/stuartleeks) in [#216](devcontainers/ci#216) - Add missing 'v' prefix on release/tag by [@stuartleeks](https://github.com/stuartleeks) in [#217](devcontainers/ci#217) - Update docs to point to v0.3 release by [@stuartleeks](https://github.com/stuartleeks) in [#218](devcontainers/ci#218) - Pass env vars to `devcontainer up` by [@stuartleeks](https://github.com/stuartleeks) in [#211](devcontainers/ci#211) - Re-enable running subset of tests in forks by [@stuartleeks](https://github.com/stuartleeks) in [#220](devcontainers/ci#220) - re-enable test `platform_with_runCmd` by [@stuartleeks](https://github.com/stuartleeks) in [#203](devcontainers/ci#203) - Add `noCache` option by [@trxcllnt](https://github.com/trxcllnt) in [#199](devcontainers/ci#199) - Add additionalMounts for GitHub Action Output Mount by [@andar1an](https://github.com/andar1an) in [#219](devcontainers/ci#219) - Update checks action to remove NodeJS version warning by [@stuartleeks](https://github.com/stuartleeks) in [#228](devcontainers/ci#228) - Revert to latest version of tfx-cli by [@stuartleeks](https://github.com/stuartleeks) in [#227](devcontainers/ci#227) - Update to run 'devcontainer exec' without JSON parsing output by [@stuartleeks](https://github.com/stuartleeks) in [#226](devcontainers/ci#226) - Use version 0 to allow for breaking CLI changes in the future. by [@chrmarti](https://github.com/chrmarti) in [#229](devcontainers/ci#229) - gh: refactor community files by [@SauravMaheshkar](https://github.com/SauravMaheshkar) in [#222](devcontainers/ci#222) - Fix a typo in `azdo-task/README.md` by [@jiedxu](https://github.com/jiedxu) in [#245](devcontainers/ci#245) - Update golang for CG by [@chrmarti](https://github.com/chrmarti) in [#260](devcontainers/ci#260) - Update Debian, go tools, Node, NPM package by [@chrmarti](https://github.com/chrmarti) in [#263](devcontainers/ci#263) - Bump [@babel/traverse](https://github.com/babel/traverse) from 7.18.2 to 7.23.2 in /.github/scripts by [@dependabot](https://github.com/dependabot)\[bot] in [#261](devcontainers/ci#261) - Bump json5 from 2.2.1 to 2.2.3 in /.github/scripts by [@dependabot](https://github.com/dependabot)\[bot] in [#264](devcontainers/ci#264) - Bump semver from 6.3.0 to 6.3.1 in /.github/scripts by [@dependabot](https://github.com/dependabot)\[bot] in [#266](devcontainers/ci#266) - Fix scripts by [@chrmarti](https://github.com/chrmarti) in [#265](devcontainers/ci#265) - Update azure-pipelines-task-lib to avoid security issue in dependency by [@chrmarti](https://github.com/chrmarti) in [#267](devcontainers/ci#267) - Add configFile option by [@chrmarti](https://github.com/chrmarti) in [#269](devcontainers/ci#269) - Ignore spaces by [@chrmarti](https://github.com/chrmarti) in [#280](devcontainers/ci#280) - Add workflow permissions by [@chrmarti](https://github.com/chrmarti) in [#282](devcontainers/ci#282) - Update QEMU and Buildx steps to resolve Node 16 deprecation warning by [@korverdev](https://github.com/korverdev) in [#283](devcontainers/ci#283) - Find Windows executable by [@chrmarti](https://github.com/chrmarti) in [#288](devcontainers/ci#288) - add `inheritEnv` action parameter by [@OmarTawfik](https://github.com/OmarTawfik) in [#295](devcontainers/ci#295) - Fix permissions by [@chrmarti](https://github.com/chrmarti) in [#297](devcontainers/ci#297) - Fix permissions by [@chrmarti](https://github.com/chrmarti) in [#298](devcontainers/ci#298) - Docs: github-action.md: fix wording by [@lolmaus](https://github.com/lolmaus) in [#296](devcontainers/ci#296) - Add `cacheTo` argument to `ci` action by [@sebst](https://github.com/sebst) in [#300](devcontainers/ci#300) - Fix CI by [@chrmarti](https://github.com/chrmarti) in [#308](devcontainers/ci#308) - Fix CI by [@chrmarti](https://github.com/chrmarti) in [#327](devcontainers/ci#327) - Bump actions/setup-node from 3 to 4 by [@dependabot](https://github.com/dependabot)\[bot] in [#309](devcontainers/ci#309) - Bump ghcr.io/devcontainers/features/github-cli from 1.0.11 to 1.0.13 by [@dependabot](https://github.com/dependabot)\[bot] in [#310](devcontainers/ci#310) - Bump LouisBrunner/checks-action from 1.1.1 to 2.0.0 by [@dependabot](https://github.com/dependabot)\[bot] in [#311](devcontainers/ci#311) - Bump github/codeql-action from 2 to 3 by [@dependabot](https://github.com/dependabot)\[bot] in [#312](devcontainers/ci#312) - Bump docker/login-action from 2 to 3 by [@dependabot](https://github.com/dependabot)\[bot] in [#313](devcontainers/ci#313) - Bump actions/github-script from 6 to 7 by [@dependabot](https://github.com/dependabot)\[bot] in [#314](devcontainers/ci#314) - Update dependencies by [@chrmarti](https://github.com/chrmarti) in [#328](devcontainers/ci#328) - Fix AzDO task by [@chrmarti](https://github.com/chrmarti) in [#329](devcontainers/ci#329) - fix: don't group the actual running of the commands by [@ffMathy](https://github.com/ffMathy) in [#272](devcontainers/ci#272) - Add note on JIT by [@chrmarti](https://github.com/chrmarti) in [#330](devcontainers/ci#330) - Fix formatting by [@chrmarti](https://github.com/chrmarti) in [#331](devcontainers/ci#331) - Update dependencies by [@chrmarti](https://github.com/chrmarti) in [#332](devcontainers/ci#332) - Consolidate npm package updates by [@chrmarti](https://github.com/chrmarti) in [#352](devcontainers/ci#352) - Fix dependabot.yml by [@chrmarti](https://github.com/chrmarti) in [#353](devcontainers/ci#353) - Cleanup 'common' dependency by [@chrmarti](https://github.com/chrmarti) in [#355](devcontainers/ci#355) - Bump the all group across 4 directories with 4 updates by [@dependabot](https://github.com/dependabot)\[bot] in [#356](devcontainers/ci#356) - Bump actions/checkout from 3 to 4 by [@dependabot](https://github.com/dependabot)\[bot] in [#333](devcontainers/ci#333) - Bump the all group across 4 directories with 6 updates by [@dependabot](https://github.com/dependabot)\[bot] in [#359](devcontainers/ci#359) - Bump the all group across 4 directories with 3 updates by [@dependabot](https://github.com/dependabot)\[bot] in [#360](devcontainers/ci#360) - Bump the all group across 4 directories with 5 updates by [@dependabot](https://github.com/dependabot)\[bot] in [#362](devcontainers/ci#362) - Bump ghcr.io/devcontainers/features/github-cli from 1.0.13 to 1.0.14 by [@dependabot](https://github.com/dependabot)\[bot] in [#364](devcontainers/ci#364) - Bump the all group across 3 directories with 6 updates by [@dependabot](https://github.com/dependabot)\[bot] in [#369](devcontainers/ci#369) - Bump the all group across 4 directories with 6 updates by [@dependabot](https://github.com/dependabot)\[bot] in [#378](devcontainers/ci#378) - Bump the all group across 4 directories with 8 updates by [@dependabot](https://github.com/dependabot)\[bot] in [#379](devcontainers/ci#379) - Bump the all group across 4 directories with 7 updates by [@dependabot](https://github.com/dependabot)\[bot] in [#389](devcontainers/ci#389) - Bump the all group across 4 directories with 5 updates by [@dependabot](https://github.com/dependabot)\[bot] in [#396](devcontainers/ci#396) - investigate CI failure by [@chrmarti](https://github.com/chrmarti) in [#411](devcontainers/ci#411) - Bump the all group across 4 directories with 8 updates by [@dependabot](https://github.com/dependabot)\[bot] in [#409](devcontainers/ci#409) - Bump the all group across 3 directories with 3 updates by [@dependabot](https://github.com/dependabot)\[bot] in [#414](devcontainers/ci#414) - Bump actions/setup-node from 4 to 6 by [@dependabot](https://github.com/dependabot)\[bot] in [#413](devcontainers/ci#413) - Update Node, NPM, Go tools and Debian by [@Kaniska244](https://github.com/Kaniska244) in [#438](devcontainers/ci#438) - Add "Publish the AzDO extension" input by [@chrmarti](https://github.com/chrmarti) in [#439](devcontainers/ci#439) - Also skip AzDO testing by [@chrmarti](https://github.com/chrmarti) in [#440](devcontainers/ci#440) #### New Contributors - [@trxcllnt](https://github.com/trxcllnt) made their first contribution in [#199](devcontainers/ci#199) - [@andar1an](https://github.com/andar1an) made their first contribution in [#219](devcontainers/ci#219) - [@SauravMaheshkar](https://github.com/SauravMaheshkar) made their first contribution in [#222](devcontainers/ci#222) - [@jiedxu](https://github.com/jiedxu) made their first contribution in [#245](devcontainers/ci#245) - [@korverdev](https://github.com/korverdev) made their first contribution in [#283](devcontainers/ci#283) - [@OmarTawfik](https://github.com/OmarTawfik) made their first contribution in [#295](devcontainers/ci#295) - [@lolmaus](https://github.com/lolmaus) made their first contribution in [#296](devcontainers/ci#296) - [@sebst](https://github.com/sebst) made their first contribution in [#300](devcontainers/ci#300) - [@ffMathy](https://github.com/ffMathy) made their first contribution in [#272](devcontainers/ci#272) - [@Kaniska244](https://github.com/Kaniska244) made their first contribution in [#438](devcontainers/ci#438) **Full Changelog**: <devcontainers/ci@v0.2.1900000266...v0.3.1900000448>
##### [\`v0.3.1900000448\`](https://github.com/devcontainers/ci/releases/tag/v0.3.1900000448) #### What's Changed - Remove compiled JS content by [@stuartleeks](https://github.com/stuartleeks) in [#210](devcontainers/ci#210) - Retain run-main.js/run-post.js by [@stuartleeks](https://github.com/stuartleeks) in [#213](devcontainers/ci#213) - Update tag to use generated version number by [@stuartleeks](https://github.com/stuartleeks) in [#214](devcontainers/ci#214) - Workflow tidying by [@stuartleeks](https://github.com/stuartleeks) in [#216](devcontainers/ci#216) - Add missing 'v' prefix on release/tag by [@stuartleeks](https://github.com/stuartleeks) in [#217](devcontainers/ci#217) - Update docs to point to v0.3 release by [@stuartleeks](https://github.com/stuartleeks) in [#218](devcontainers/ci#218) - Pass env vars to `devcontainer up` by [@stuartleeks](https://github.com/stuartleeks) in [#211](devcontainers/ci#211) - Re-enable running subset of tests in forks by [@stuartleeks](https://github.com/stuartleeks) in [#220](devcontainers/ci#220) - re-enable test `platform_with_runCmd` by [@stuartleeks](https://github.com/stuartleeks) in [#203](devcontainers/ci#203) - Add `noCache` option by [@trxcllnt](https://github.com/trxcllnt) in [#199](devcontainers/ci#199) - Add additionalMounts for GitHub Action Output Mount by [@andar1an](https://github.com/andar1an) in [#219](devcontainers/ci#219) - Update checks action to remove NodeJS version warning by [@stuartleeks](https://github.com/stuartleeks) in [#228](devcontainers/ci#228) - Revert to latest version of tfx-cli by [@stuartleeks](https://github.com/stuartleeks) in [#227](devcontainers/ci#227) - Update to run 'devcontainer exec' without JSON parsing output by [@stuartleeks](https://github.com/stuartleeks) in [#226](devcontainers/ci#226) - Use version 0 to allow for breaking CLI changes in the future. by [@chrmarti](https://github.com/chrmarti) in [#229](devcontainers/ci#229) - gh: refactor community files by [@SauravMaheshkar](https://github.com/SauravMaheshkar) in [#222](devcontainers/ci#222) - Fix a typo in `azdo-task/README.md` by [@jiedxu](https://github.com/jiedxu) in [#245](devcontainers/ci#245) - Update golang for CG by [@chrmarti](https://github.com/chrmarti) in [#260](devcontainers/ci#260) - Update Debian, go tools, Node, NPM package by [@chrmarti](https://github.com/chrmarti) in [#263](devcontainers/ci#263) - Bump [@babel/traverse](https://github.com/babel/traverse) from 7.18.2 to 7.23.2 in /.github/scripts by [@dependabot](https://github.com/dependabot)\[bot] in [#261](devcontainers/ci#261) - Bump json5 from 2.2.1 to 2.2.3 in /.github/scripts by [@dependabot](https://github.com/dependabot)\[bot] in [#264](devcontainers/ci#264) - Bump semver from 6.3.0 to 6.3.1 in /.github/scripts by [@dependabot](https://github.com/dependabot)\[bot] in [#266](devcontainers/ci#266) - Fix scripts by [@chrmarti](https://github.com/chrmarti) in [#265](devcontainers/ci#265) - Update azure-pipelines-task-lib to avoid security issue in dependency by [@chrmarti](https://github.com/chrmarti) in [#267](devcontainers/ci#267) - Add configFile option by [@chrmarti](https://github.com/chrmarti) in [#269](devcontainers/ci#269) - Ignore spaces by [@chrmarti](https://github.com/chrmarti) in [#280](devcontainers/ci#280) - Add workflow permissions by [@chrmarti](https://github.com/chrmarti) in [#282](devcontainers/ci#282) - Update QEMU and Buildx steps to resolve Node 16 deprecation warning by [@korverdev](https://github.com/korverdev) in [#283](devcontainers/ci#283) - Find Windows executable by [@chrmarti](https://github.com/chrmarti) in [#288](devcontainers/ci#288) - add `inheritEnv` action parameter by [@OmarTawfik](https://github.com/OmarTawfik) in [#295](devcontainers/ci#295) - Fix permissions by [@chrmarti](https://github.com/chrmarti) in [#297](devcontainers/ci#297) - Fix permissions by [@chrmarti](https://github.com/chrmarti) in [#298](devcontainers/ci#298) - Docs: github-action.md: fix wording by [@lolmaus](https://github.com/lolmaus) in [#296](devcontainers/ci#296) - Add `cacheTo` argument to `ci` action by [@sebst](https://github.com/sebst) in [#300](devcontainers/ci#300) - Fix CI by [@chrmarti](https://github.com/chrmarti) in [#308](devcontainers/ci#308) - Fix CI by [@chrmarti](https://github.com/chrmarti) in [#327](devcontainers/ci#327) - Bump actions/setup-node from 3 to 4 by [@dependabot](https://github.com/dependabot)\[bot] in [#309](devcontainers/ci#309) - Bump ghcr.io/devcontainers/features/github-cli from 1.0.11 to 1.0.13 by [@dependabot](https://github.com/dependabot)\[bot] in [#310](devcontainers/ci#310) - Bump LouisBrunner/checks-action from 1.1.1 to 2.0.0 by [@dependabot](https://github.com/dependabot)\[bot] in [#311](devcontainers/ci#311) - Bump github/codeql-action from 2 to 3 by [@dependabot](https://github.com/dependabot)\[bot] in [#312](devcontainers/ci#312) - Bump docker/login-action from 2 to 3 by [@dependabot](https://github.com/dependabot)\[bot] in [#313](devcontainers/ci#313) - Bump actions/github-script from 6 to 7 by [@dependabot](https://github.com/dependabot)\[bot] in [#314](devcontainers/ci#314) - Update dependencies by [@chrmarti](https://github.com/chrmarti) in [#328](devcontainers/ci#328) - Fix AzDO task by [@chrmarti](https://github.com/chrmarti) in [#329](devcontainers/ci#329) - fix: don't group the actual running of the commands by [@ffMathy](https://github.com/ffMathy) in [#272](devcontainers/ci#272) - Add note on JIT by [@chrmarti](https://github.com/chrmarti) in [#330](devcontainers/ci#330) - Fix formatting by [@chrmarti](https://github.com/chrmarti) in [#331](devcontainers/ci#331) - Update dependencies by [@chrmarti](https://github.com/chrmarti) in [#332](devcontainers/ci#332) - Consolidate npm package updates by [@chrmarti](https://github.com/chrmarti) in [#352](devcontainers/ci#352) - Fix dependabot.yml by [@chrmarti](https://github.com/chrmarti) in [#353](devcontainers/ci#353) - Cleanup 'common' dependency by [@chrmarti](https://github.com/chrmarti) in [#355](devcontainers/ci#355) - Bump the all group across 4 directories with 4 updates by [@dependabot](https://github.com/dependabot)\[bot] in [#356](devcontainers/ci#356) - Bump actions/checkout from 3 to 4 by [@dependabot](https://github.com/dependabot)\[bot] in [#333](devcontainers/ci#333) - Bump the all group across 4 directories with 6 updates by [@dependabot](https://github.com/dependabot)\[bot] in [#359](devcontainers/ci#359) - Bump the all group across 4 directories with 3 updates by [@dependabot](https://github.com/dependabot)\[bot] in [#360](devcontainers/ci#360) - Bump the all group across 4 directories with 5 updates by [@dependabot](https://github.com/dependabot)\[bot] in [#362](devcontainers/ci#362) - Bump ghcr.io/devcontainers/features/github-cli from 1.0.13 to 1.0.14 by [@dependabot](https://github.com/dependabot)\[bot] in [#364](devcontainers/ci#364) - Bump the all group across 3 directories with 6 updates by [@dependabot](https://github.com/dependabot)\[bot] in [#369](devcontainers/ci#369) - Bump the all group across 4 directories with 6 updates by [@dependabot](https://github.com/dependabot)\[bot] in [#378](devcontainers/ci#378) - Bump the all group across 4 directories with 8 updates by [@dependabot](https://github.com/dependabot)\[bot] in [#379](devcontainers/ci#379) - Bump the all group across 4 directories with 7 updates by [@dependabot](https://github.com/dependabot)\[bot] in [#389](devcontainers/ci#389) - Bump the all group across 4 directories with 5 updates by [@dependabot](https://github.com/dependabot)\[bot] in [#396](devcontainers/ci#396) - investigate CI failure by [@chrmarti](https://github.com/chrmarti) in [#411](devcontainers/ci#411) - Bump the all group across 4 directories with 8 updates by [@dependabot](https://github.com/dependabot)\[bot] in [#409](devcontainers/ci#409) - Bump the all group across 3 directories with 3 updates by [@dependabot](https://github.com/dependabot)\[bot] in [#414](devcontainers/ci#414) - Bump actions/setup-node from 4 to 6 by [@dependabot](https://github.com/dependabot)\[bot] in [#413](devcontainers/ci#413) - Update Node, NPM, Go tools and Debian by [@Kaniska244](https://github.com/Kaniska244) in [#438](devcontainers/ci#438) - Add "Publish the AzDO extension" input by [@chrmarti](https://github.com/chrmarti) in [#439](devcontainers/ci#439) - Also skip AzDO testing by [@chrmarti](https://github.com/chrmarti) in [#440](devcontainers/ci#440) #### New Contributors - [@trxcllnt](https://github.com/trxcllnt) made their first contribution in [#199](devcontainers/ci#199) - [@andar1an](https://github.com/andar1an) made their first contribution in [#219](devcontainers/ci#219) - [@SauravMaheshkar](https://github.com/SauravMaheshkar) made their first contribution in [#222](devcontainers/ci#222) - [@jiedxu](https://github.com/jiedxu) made their first contribution in [#245](devcontainers/ci#245) - [@korverdev](https://github.com/korverdev) made their first contribution in [#283](devcontainers/ci#283) - [@OmarTawfik](https://github.com/OmarTawfik) made their first contribution in [#295](devcontainers/ci#295) - [@lolmaus](https://github.com/lolmaus) made their first contribution in [#296](devcontainers/ci#296) - [@sebst](https://github.com/sebst) made their first contribution in [#300](devcontainers/ci#300) - [@ffMathy](https://github.com/ffMathy) made their first contribution in [#272](devcontainers/ci#272) - [@Kaniska244](https://github.com/Kaniska244) made their first contribution in [#438](devcontainers/ci#438) **Full Changelog**: <devcontainers/ci@v0.2.1900000266...v0.3.1900000448>



@stuartleeks
Beginning PR to add additional mounts required for GitHub Output in CI.
Recreating #187 work with a non-stale base.
WIP(DevContainerCliUpArgs - initial commit to add additional mounts for GitHub Action output (azdo-task/scripts/build-package.sh#L49->L64
There are a few deletions I did not make:
@stuartleeks update:
Fixes #180, #188, #195